package Arrays;

/**
 * 作者:hfj
 * 功能:27.移除元素
 * 日期: 2025/10/17 21:23
 */
public class RemoveElement {
    public static void main(String[] args) {
        int[] nums = {0,1,2,2,3,0,4,2};
        int val = 2;
        System.out.println(removeElement(nums,val));
    }

    public static int removeElement(int[] nums, int val) {
        int n = 0;
        //相邻重复则不插入数组
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] != val){
                nums[n++] = nums[i];
            }
        }
        return n;//返回数组长度
    }
}
